9fcde0c6e4d58336adc3f797eb76a14eb3346264,core/src/main/java/org/mule/config/spring/parsers/AbstractMuleSingleBeanDefinitionParser.java,AbstractMuleSingleBeanDefinitionParser,parseInternal,#Element#ParserContext#,229
Before Change
{
this.parserContext = parserContext;
preProcess();
Class beanClass = getBeanClass(element);
Assert.state(beanClass != null, "Class returned from getBeanClass(Element) must not be null, element is: " + element.getNodeName());
BeanDefinitionBuilder builder = createBeanDefinitionBuilder(element, beanClass);
builder.setSource(parserContext.extractSource(element));
After Change
{
beanClass = getBeanClassFromAttribute(element);
}
if (beanClass == null)
{
beanClass = getBeanClass(element);
}
Assert.state(beanClass != null, "Class returned from getBeanClass(Element) must not be null, element is: " + element.getNodeName());
BeanDefinitionBuilder builder = createBeanDefinitionBuilder(element, beanClass);